// 获取参数
function getParam(str, name) {
	if (str.indexOf('?') == -1 && str.indexOf(name + '=') == -1) {
		return ''
	}

	let queryString = str.substring(str.indexOf("?") + 1)
	let parameters = queryString.split("&")
	let pos, paraName, paraValue;
	for (let i = 0; i < parameters.length; i++) {
		// 获取等号位置
		pos = parameters[i].indexOf('=')
		if (pos == -1) {
			continue;
		}

		// 获取name 和 value
		paraName = parameters[i].substring(0, pos)
		paraValue = parameters[i].substring(pos + 1)

		// 如果查询的name等于当前name，就返回当前值，同时，将链接中的+号还原成空格
		if (paraName == name) {
			return paraValue
			// console.log(paraValue)
			// return paraValue.replace(/+/, " ")
		}
	}
	return ''
}

export default getParam
